草庐IT

C++ 堆损坏

全部标签

PHP 生成并发送带有损坏链接的电子邮件

对不起我的英语。我用php建立链接。我通过电子邮件发送。有时链接(在电子邮件中)已损坏。当我点击(或复制到浏览器)时,已经在随机位置插入了一个空格。有什么想法吗?生成邮件,代码如下:$url="www.example.com/dir/subdir/page.php?param1=$p1¶m2=$p2¶m3=$p3[...]¶m20=$p20";[...]$body.="";$body.=htmlentities($url,ENT_NOQUOTES,'ISO-8859-1');$body.="";[...]$headers="From:$companyName\r

PHP:如何检查 gz 文件是否损坏?

有什么方法可以检测PHP中的gz文件是否损坏?我目前正在使用http://www.php.net/manual/de/function.gzread.php#110078确定文件大小并通过读取整个*文件$zd=gzopen($file,"r");$contents=gzread($zd,$fzip_size);gzclose($zd);不幸的是,一些gz文件已损坏,最后4个字节不代表gz文件的真实长度。只要数字是负数,我就能判断出有什么问题,但有时它是正数(而且非常大),这会导致内存不足错误。如何提前检查文件是否损坏?我正在读取整个文件,因为我发现在不知道最长行的大小的情况下无法逐行读

php5 包在 x84_64 env 上损坏

pack('H*',dechex(12345678900))/*on32bit*/!=pack('H*',dechex(12345678900))/*on64bit*/为什么? 最佳答案 我不知道如何解决它,但我想我知道为什么会这样。这里没有错误-直接从手册http://php.net/manual/en/function.dechex.phpThelargestnumberthatcanbeconvertedis4294967295indecimalresultingto"ffffffff"我不知道php“内部”到底发生了什么,但

php - 我可以用 PHP 编辑二进制(十六进制)文件,替换字符串并保存而不损坏二进制文件吗?

我有一个小问题:)我有一个二进制文件-可执行文件-我想编辑和替换一个字符串我用PHP打开文件,执行替换并保存保存的二进制文件已损坏。如果我使用SED或任何十六进制编辑器执行此操作,它工作正常。我可以使用PHP打开、编辑(替换字符串)和保存二进制文件吗?非常感谢! 最佳答案 在区分二进制文件和文本文件的系统(即Windows)上,必须使用包含在fopen()模式参数中的'b'打开文件。然后对文件使用fread和fwrite。 关于php-我可以用PHP编辑二进制(十六进制)文件,替换字符串

php - 损坏图像链接的图像占位符?

目前用户可以上传图片到我的站点,图片的位置存储在一个MySQL表中。当我使用SELECT函数调用图像时,它们是通过CSS样式background-image:url('image.jpg')加载的目前,我使用了一个IF语句,该语句将占位符图像放置在“Image_URL”列设置为NULL的任何行的位置。if($row["Image"]!=""){echo"";}else{echo"然而,我的方法不适用于错误链接(原始图像已被删除,或者由于某种原因链接错误。)它只是显示空白,我明白为什么,因为$row["Image"]!=NULL,那里有一个链接,它只是没有链接到图像。当在提供的链接中找不

php - 升级到 1.0 后 Twig "trans"标签损坏

我正在使用带有I18n扩展名的Twig将PHP系统更新到最新的twig1.0.0-77。问题是Twig无法找到Twig_Extension_I18n,当我将它和相关文件从旧版本移动到适当的文件夹时,出现界面错误,因此似乎无法通过这种方式解决问题。“trans”标签也已停止工作,但由于有很多View使用该标签,我需要使用完全相同的语法。那么如何让“trans”标签在最新的twig中工作呢?谢谢 最佳答案 Fabpot已将该扩展移至它自己的extensionrepoonGithub.要使用它,您需要运行自动加载程序以使用这些扩展初始化T

php - 对于连接速度慢的人来说,下载用 PHP 提供的大型(ish)zip 文件会损坏

我是新手,所以我会尽力解释我遇到的问题。如果有遗漏或不清楚的地方,我提前道歉。我在我的根目录外为事先经过验证的人提供了一个81MB的zip文件。我收到有关下载损坏或无法完成下载的报告。如果我模拟慢速连接,我已经在我的机器上验证了这种情况。我在运行Apache-Coyote/1.1的共享主机上。我收到网络超时错误。我认为如果下载时间过长,我的主机可能会终止下载,但他们尚未通过任何一种方式进行验证。我以为我可能遇到了内存限制或时间限制,所以我的主机安装了apache模块XSendFile。我在验证后处理下载的文件中的标题是这样设置的:如有任何帮助或建议,我们将不胜感激。谢谢!

php - 奇怪的 PHP 输出损坏

我的一个PHP站点出现非常奇怪的输出损坏。有时,会显示一段HTML代码,而不是正在解释的标签。看起来有些字符丢失了,弄乱了标签。请参见下面的示例:第二行应该只是指向c1的链接,但由于某些原因,显示了目标URL的一部分。alttexthttp://trappist.elis.ugent.be/~wheirman/atuin/tmp/phpstrangeness.png问题是暂时的,刷新通常可以解决问题。这可能发生在页面的不同部分(尽管通常在同一位置)。只有Safari似乎受到影响(但我怀疑Firefox只是由于更宽容的解析而掩盖了这个问题)。它发生在我的开发服务器和实时服务器上,它们的设

php - 使用 TCPDF 生成的 UTF-8 PDF 在 Adob​​e Acrobat 中显示良好,但在 Illustrator 和 Google 预览中损坏

我使用PHP和TCPDF生成以utf8编码的在线发票。我已经按照tcpdf网站上的教程使用PT-sans.ttf文件创建了字体定义文件。生成的pdf文件在使用Adob​​eReader打开时看起来很好(重音显示正确)。但是,一旦您使用Adob​​eIllustrator打开pdf文件,您就会看到混合了正常的ascii字符和缺失字符的迹象。当在Gmail预览中作为附件打开时,根本不会显示任何文本,只会显示图像。我在使用Foxit阅读器时也遇到了不一致的行为。在一台计算机上(安装了字体)没问题,但在另一台计算机上损坏了(没有安装字体)。Illustrator(左侧)和福昕阅读器打印屏幕:h

PHP 强制下载 .xlsx 文件损坏

我正在开发一个允许教师上传文档并让学生下载的网站。但是,有一个问题。MicrosoftWord(.docx)文件下载完美,但在下载excel(xlsx)文件时,excel会出现“此文件已损坏,无法打开”对话框。对此的任何帮助将不胜感激!我的下载代码如下:case'xlsx':header('Content-type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition:attachment;filename="'.$filename.'"');hea